home *** CD-ROM | disk | FTP | other *** search
/ PC Direct 1998 August / PC Direct August 1998.iso / S / powerj / Product / hpp.z / WCM.HPP < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-23  |  13.9 KB  |  797 lines

  1. //
  2. // wcm.hpp
  3. //
  4.  
  5. #ifndef _WCM_HPP_INCLUDED
  6. #define _WCM_HPP_INCLUDED
  7.  
  8. #ifndef _WNO_PRAGMA_PUSH
  9. #define _WNO_PRAGMA_PUSH
  10. #pragma pack(push,8);
  11. #pragma enum int;
  12. #endif
  13.  
  14. #ifndef WCLASS_DEFINE_INDIVIDUAL
  15. #define WCLASS_ACCELERATOR
  16. #define WCLASS_ANIMATION
  17. #define WCLASS_ARRAY
  18. #define WCLASS_BASE
  19. #define WCLASS_BITMAP
  20. #define WCLASS_BRUSH
  21. #define WCLASS_BUTTON
  22. #define WCLASS_CALLBACK
  23. #define WCLASS_CANVAS
  24. #define WCLASS_CHECKBOX
  25. #define WCLASS_COLOR
  26. #define WCLASS_COLOR_DIALOG
  27. #define WCLASS_COMMAND_BUTTON
  28. #define WCLASS_COMBOBOX
  29. #define WCLASS_CONSOLE
  30. #define WCLASS_CONTROL
  31. #define WCLASS_CURSOR
  32. #define WCLASS_DEBUG
  33. #define WCLASS_DEFINES
  34. #define WCLASS_DIALOG
  35. #define WCLASS_DOCKABLE_WINDOW
  36. #define WCLASS_DRAW
  37. #define WCLASS_ERROR
  38. #define WCLASS_FILE_DIALOG
  39. #define WCLASS_FILEPATH
  40. #define WCLASS_FIND_DIALOG
  41. #define WCLASS_FONT
  42. #define WCLASS_FONT_DIALOG
  43. #define WCLASS_FORM
  44. #define WCLASS_FRAME
  45. #define WCLASS_GLOBAL_MEMORY
  46. #define WCLASS_GROUPBOX
  47. #define WCLASS_HEADER
  48. #define WCLASS_HOTKEY
  49. #define WCLASS_ICON
  50. #define WCLASS_IMAGE_LIST
  51. #define WCLASS_KEYDEFS
  52. #define WCLASS_LABEL
  53. #define WCLASS_LIBRARY_MAIN
  54. #define WCLASS_LISTBOX
  55. #define WCLASS_LISTVIEW
  56. #define WCLASS_LOCALE_ID
  57. #define WCLASS_MDI_CHILD
  58. #define WCLASS_MDI_PARENT
  59. #define WCLASS_MEDIA
  60. #define WCLASS_MENU
  61. #define WCLASS_MENU_ITEM
  62. #define WCLASS_MESSAGE
  63. #define WCLASS_MESSAGE_DIALOG
  64. #define WCLASS_MESSAGE_ID
  65. #define WCLASS_METAFILE
  66. #define WCLASS_MODULE
  67. #define WCLASS_NOTEBOOK
  68. #define WCLASS_OBJECT
  69. #define WCLASS_OLE_GUID
  70. #define WCLASS_OLE_BSTRING
  71. #define WCLASS_OLE_AXSTRING
  72. #define WCLASS_OLE_CONNECT
  73. #define WCLASS_OLE_DISPATCH_HELPER
  74. #define WCLASS_OLE_DOCUMENT
  75. #define WCLASS_OLE_FONT
  76. #define WCLASS_OLE_INITIALIZE
  77. #define WCLASS_OLE_LOCK_SERVER
  78. #define WCLASS_OLE_SERVER
  79. #define WCLASS_OLE_APP_OBJECT
  80. #define WCLASS_OLE_OBJECT
  81. #define WCLASS_OLE_PARAMETER_LIST
  82. #define WCLASS_OLE_PICTURE
  83. #define WCLASS_OLE_RELEASE_INTERFACE
  84. #define WCLASS_OPTION_BUTTON
  85. #define WCLASS_ORDINAL
  86. #define WCLASS_PAGESETUP_DIALOG
  87. #define WCLASS_PALETTE
  88. #define WCLASS_PEN
  89. #define WCLASS_PICTURE_BOX
  90. #define WCLASS_PICTURE_BUTTON
  91. #define WCLASS_POINT
  92. #define WCLASS_POPUP_MENU
  93. #define WCLASS_PRINT_DATA
  94. #define WCLASS_PRINT_DIALOG
  95. #define WCLASS_PROCESS
  96. #define WCLASS_PROGRESS_BAR
  97. #define WCLASS_PROPERTY_SHEET
  98. #define WCLASS_RECTANGLE
  99. #define WCLASS_REFERENCE_OBJECT
  100. #define WCLASS_REGION
  101. #define WCLASS_REGISTRY
  102. #define WCLASS_RESOURCE_ID
  103. #define WCLASS_RICH_EDIT
  104. #define WCLASS_SCROLLBAR
  105. #define WCLASS_SIZE
  106. #define WCLASS_SLIDER
  107. #define WCLASS_SPINBUTTON
  108. #define WCLASS_SPLITBAR
  109. #define WCLASS_STATIC
  110. #define WCLASS_STATUSBAR
  111. #define WCLASS_STRING
  112. #define WCLASS_TEXTBOX
  113. #define WCLASS_THREAD
  114. #define WCLASS_TIMER
  115. #define WCLASS_TOOLBAR
  116. #define WCLASS_TOOLTIP
  117. #define WCLASS_TREEVIEW
  118. #define WCLASS_TEMPLATE
  119. #define WCLASS_WELL
  120. #define WCLASS_WINDOW
  121. #define WCLASS_WINDOW_MAIN
  122. #define WCLASS_WIZARD
  123. #endif // WCLASS_DEFINE_INDIVIDUAL
  124.  
  125. #define STRICT
  126.  
  127. #ifdef WCLASS_DEFINES
  128. #ifndef _WDEF_HPP_INCLUDED
  129. #  include "wdef.hpp"
  130. #endif
  131. #endif
  132.  
  133. #ifdef WCLASS_DEBUG
  134. #ifndef _WDEBUG_HPP_INCLUDED
  135. #  include "wdebug.hpp"
  136. #endif
  137. #endif
  138.  
  139. #ifdef WCLASS_BASE
  140. #ifndef _WBASECL_HPP_INCLUDED
  141. #  include "wbasecl.hpp"
  142. #endif
  143. #endif
  144.  
  145. #ifdef WCLASS_OBJECT
  146. #ifndef _WOBJECT_HPP_INCLUDED
  147. #  include "wobject.hpp"
  148. #endif
  149. #endif
  150.  
  151. #ifdef WCLASS_ACCELERATOR
  152. #ifndef _WACCEL_HPP_INCLUDED
  153. #  include "waccel.hpp"
  154. #endif
  155. #endif
  156.  
  157. #ifdef WCLASS_ANIMATION
  158. #ifndef _WANIMATE_HPP_INCLUDED
  159. #  include "wanimate.hpp"
  160. #endif
  161. #endif
  162.  
  163. #ifdef WCLASS_ARRAY
  164. #ifndef _WARRAY_HPP_INCLUDED
  165. #  include "warray.hpp"
  166. #endif
  167. #endif
  168.  
  169. #ifdef WCLASS_BITMAP
  170. #ifndef _WBITMAP_HPP_INCLUDED
  171. #  include "wbitmap.hpp"
  172. #endif
  173. #endif
  174.  
  175. #ifdef WCLASS_BRUSH
  176. #ifndef _WBRUSH_HPP_INCLUDED
  177. #  include "wbrush.hpp"
  178. #endif
  179. #endif
  180.  
  181. #ifdef WCLASS_BUTTON
  182. #ifndef _WBUTTON_HPP_INCLUDED
  183. #  include "wbutton.hpp"
  184. #endif
  185. #endif
  186.  
  187. #ifdef WCLASS_CALLBACK
  188. #ifndef _WCALLBCK_HPP_INCLUDED
  189. #  include "wcallbck.hpp"
  190. #endif
  191. #endif
  192.  
  193. #ifdef WCLASS_CANVAS
  194. #ifndef _WCANVAS_HPP_INCLUDED
  195. #  include "wcanvas.hpp"
  196. #endif
  197. #endif
  198.  
  199. #ifdef WCLASS_CHECKBOX
  200. #ifndef _WCHECKBX_HPP_INCLUDED
  201. #  include "wcheckbx.hpp"
  202. #endif
  203. #endif
  204.  
  205. #ifdef WCLASS_COLOR
  206. #ifndef _WCOLOR_HPP_INCLUDED
  207. #  include "wcolor.hpp"
  208. #endif
  209. #endif
  210.  
  211. #ifdef WCLASS_COLOR_DIALOG
  212. #ifndef _WCOLRDLG_HPP_INCLUDED
  213. #  include "wcolrdlg.hpp"
  214. #endif
  215. #endif
  216.  
  217. #ifdef WCLASS_COMBOBOX
  218. #ifndef _WCOMBOX_HPP_INCLUDED
  219. #  include "wcombox.hpp"
  220. #endif
  221. #endif
  222.  
  223. #ifdef WCLASS_CONSOLE
  224. #ifndef _WCONSOLE_HPP_INCLUDED
  225. #  include "wconsole.hpp"
  226. #endif
  227.  
  228. #endif
  229. #ifdef WCLASS_CONTROL
  230. #ifndef _WCONTROL_HPP_INCLUDED
  231. #  include "wcontrol.hpp"
  232. #endif
  233. #endif
  234.  
  235. #ifdef WCLASS_CURSOR
  236. #ifndef _WCURSOR_HPP_INCLUDED
  237. #  include "wcursor.hpp"
  238. #endif
  239. #endif
  240.  
  241. #ifdef WCLASS_DIALOG
  242. #ifndef _WDIALOG_HPP_INCLUDED
  243. #  include "wdialog.hpp"
  244. #endif
  245. #endif
  246.  
  247. #ifdef WCLASS_DOCKABLE_WINDOW
  248. #ifndef _WDOCK_HPP_INCLUDED
  249. #  include "wdock.hpp"
  250. #endif
  251. #endif
  252.  
  253. #ifdef WCLASS_DRAW
  254. #ifndef _WDRAW_HPP_INCLUDED
  255. #  include "wdraw.hpp"
  256. #endif
  257. #endif
  258.  
  259. #ifdef WCLASS_ERROR
  260. #ifndef _WERROR_HPP_INCLUDED
  261. #  include "werror.hpp"
  262. #endif
  263. #endif
  264.  
  265. #ifdef WCLASS_FILE_DIALOG
  266. #ifndef _WFILEDIALOG_HPP_INCLUDED
  267. #  include "wfiledlg.hpp"
  268. #endif
  269. #endif
  270.  
  271. #ifdef WCLASS_FIND_DIALOG
  272. #ifndef _WFINDDLG_HPP_INCLUDED
  273. #  include "wfinddlg.hpp"
  274. #endif
  275. #endif
  276.  
  277. #ifdef WCLASS_FONT
  278. #ifndef _WFONT_HPP_INCLUDED
  279. #  include "wfont.hpp"
  280. #endif
  281. #endif
  282.  
  283. #ifdef WCLASS_FONT_DIALOG
  284. #ifndef _WFONTDLG_HPP_INCLUDED
  285. #  include "wfontdlg.hpp"
  286. #endif
  287. #endif
  288.  
  289. #ifdef WCLASS_FORM
  290. #ifndef _WFORM_HPP_INCLUDED
  291. #  include "wform.hpp"
  292. #endif
  293. #endif
  294.  
  295. #ifdef WCLASS_FRAME
  296. #ifndef _WFRAME_HPP_INCLUDED
  297. #  include "wframe.hpp"
  298. #endif
  299. #endif
  300.  
  301. #ifdef WCLASS_GLOBAL_MEMORY
  302. #ifndef _WGLOBALM_HPP_INCLUDED
  303. #  include "wglobalm.hpp"
  304. #endif
  305. #endif
  306.  
  307. #ifdef WCLASS_GROUPBOX
  308. #ifndef _WGROUPBX_HPP_INCLUDED
  309. #  include "wgroupbx.hpp"
  310. #endif
  311. #endif
  312.  
  313. #ifdef WCLASS_HEADER
  314. #ifndef _WHEADER_HPP_INCLUDED
  315. #  include "wheader.hpp"
  316. #endif
  317. #endif
  318.  
  319. #ifdef WCLASS_HOTKEY
  320. #ifndef _WHOTKEY_HPP_INCLUDED
  321. #  include "whotkey.hpp"
  322. #endif
  323. #endif
  324.  
  325. #ifdef WCLASS_ICON
  326. #ifndef _WICON_HPP_INCLUDED
  327. #  include "wicon.hpp"
  328. #endif
  329. #endif
  330.  
  331. #ifdef WCLASS_IMAGE_LIST
  332. #ifndef _WIMGLIST_HPP_INCLUDED
  333. #  include "wimglist.hpp"
  334. #endif
  335. #endif
  336.  
  337. #ifdef WCLASS_KEYDEFS
  338. #ifndef _WKEYDEFS_HPP_INCLUDED
  339. #  include "wkeydefs.hpp"
  340. #endif
  341. #endif
  342.  
  343. #ifdef WCLASS_LABEL
  344. #ifndef _WLABEL_HPP_INCLUDED
  345. #  include "wlabel.hpp"
  346. #endif
  347. #endif
  348.  
  349. #ifdef WCLASS_LIBRARY_MAIN
  350. #ifndef _WLIBMAIN_HPP_INCLUDED
  351. #  include "wlibmain.hpp"
  352. #endif
  353. #endif
  354.  
  355. #ifdef WCLASS_LISTBOX
  356. #ifndef _WLISTBOX_HPP_INCLUDED
  357. #  include "wlistbox.hpp"
  358. #endif
  359. #endif
  360.  
  361. #ifdef WCLASS_LISTVIEW
  362. #ifndef _WLISTVW_HPP_INCLUDED
  363. #  include "wlistvw.hpp"
  364. #endif
  365. #endif
  366.  
  367. #ifdef WCLASS_LOCALE_ID
  368. #ifndef _WLOCALE_HPP_INCLUDED
  369. #  include "wlocale.hpp"
  370. #endif
  371. #endif
  372.  
  373. #ifdef WCLASS_MDI_CHILD
  374. #ifndef _WMDICHLD_HPP_INCLUDED
  375. #  include "wmdichld.hpp"
  376. #endif
  377. #endif
  378.  
  379. #ifdef WCLASS_MDI_PARENT
  380. #ifndef _WMDIPRT_HPP_INCLUDED
  381. #  include "wmdiprt.hpp"
  382. #endif
  383. #endif
  384.  
  385. #ifdef WCLASS_MEDIA
  386. #ifndef _WMEDIA_HPP_INCLUDED
  387. #  include "wmedia.hpp"
  388. #endif
  389. #endif
  390.  
  391. #ifdef WCLASS_MENU
  392. #ifndef _WMENU_HPP_INCLUDED
  393. #  include "wmenu.hpp"
  394. #endif
  395. #endif
  396.  
  397. #ifdef WCLASS_MENU_ITEM
  398. #ifndef _WMENUITM_HPP_INCLUDED
  399. #  include "wmenuitm.hpp"
  400. #endif
  401. #endif
  402.  
  403. #ifdef WCLASS_MESSAGE
  404. #ifndef _WMESSAGE_HPP_INCLUDED
  405. #  include "wmessage.hpp"
  406. #endif
  407. #endif
  408.  
  409. #ifdef WCLASS_MESSAGE_DIALOG
  410. #ifndef _WMSGDLG_HPP_INCLUDED
  411. #  include "wmsgdlg.hpp"
  412. #endif
  413. #endif
  414.  
  415. #ifdef WCLASS_MESSAGE_ID
  416. #ifndef _WMSGID_HPP_INCLUDED
  417. #  include "wmsgid.hpp"
  418. #endif
  419. #endif
  420.  
  421. #ifdef WCLASS_METAFILE
  422. #ifndef _WMETAFIL_HPP_INCLUDED
  423. #  include "wmetafil.hpp"
  424. #endif
  425. #endif
  426.  
  427. #ifdef WCLASS_MODULE
  428. #ifndef _WMODULE_HPP_INCLUDED
  429. #  include "wmodule.hpp"
  430. #endif
  431. #endif
  432.  
  433. #ifdef WCLASS_NOTEBOOK
  434. #ifndef _WTABCTRL_HPP_INCLUDED
  435. #  include "wtabctrl.hpp"
  436. #endif
  437. #endif
  438.  
  439. #ifdef WCLASS_PAGESETUP_DIALOG
  440. #ifndef _WPAGEDLG_HPP_INCLUDED
  441. #  include "wpagedlg.hpp"
  442. #endif
  443. #endif
  444.  
  445. #ifdef WCLASS_PALETTE
  446. #ifndef _WPALETTE_HPP_INCLUDED
  447. #  include "wpalette.hpp"
  448. #endif
  449. #endif
  450.  
  451. #ifdef WCLASS_PEN
  452. #ifndef _WPEN_HPP_INCLUDED
  453. #  include "wpen.hpp"
  454. #endif
  455. #endif
  456.  
  457. #ifdef WCLASS_PICTURE_BOX
  458. #ifndef _WPICTBOX_HPP_INCLUDED
  459. #  include "wpictbox.hpp"
  460. #endif
  461. #endif
  462.  
  463. #ifdef WCLASS_PICTURE_BUTTON
  464. #ifndef _WPICBUTTON_HPP_INCLUDED
  465. #  include "wpicbttn.hpp"
  466. #endif
  467. #endif
  468.  
  469. #ifdef WCLASS_POINT
  470. #ifndef _WPOINT_HPP_INCLUDED
  471. #  include "wpoint.hpp"
  472. #endif
  473. #endif
  474.  
  475. #ifdef WCLASS_POPUP_MENU
  476. #ifndef _WPOPMENU_HPP_INCLUDED
  477. #  include "wpopmenu.hpp"
  478. #endif
  479. #endif
  480.  
  481. #ifdef WCLASS_PRINT_DATA
  482. #ifndef _WPRTDATA_HPP_INCLUDED
  483. #  include "wprtdata.hpp"
  484. #endif
  485. #endif
  486.  
  487. #ifdef WCLASS_PRINT_DIALOG
  488. #ifndef _WPRTDLG_HPP_INCLUDED
  489. #  include "wprtdlg.hpp"
  490. #endif
  491. #endif
  492.  
  493. #ifdef WCLASS_PROCESS
  494. #ifndef _WPROCESS_HPP_INCLUDED
  495. #  include "wprocess.hpp"
  496. #endif
  497. #endif
  498.  
  499. #ifdef WCLASS_PROGRESS_BAR
  500. #ifndef _WPROGRESSBAR_HPP_INCLUDED
  501. #  include "wprogbar.hpp"
  502. #endif
  503. #endif
  504.  
  505. #ifdef WCLASS_PROPERTY_SHEET
  506. #ifndef _WPROPSHT_HPP_INCLUDED
  507. #  include "wpropsht.hpp"
  508. #endif
  509. #endif
  510.  
  511. #ifdef WCLASS_COMMAND_BUTTON
  512. #ifndef _WCOMBTTN_HPP_INCLUDED
  513. #  include "wcombttn.hpp"
  514. #endif
  515. #endif
  516.  
  517. #ifdef WCLASS_OLE_SERVER
  518. #ifndef _WOAPPLIC_HPP_INCLUDED
  519. #  include "woapplic.hpp"
  520. #endif
  521. #ifndef _WOLECFAC_HPP_INCLUDED
  522. #  include "wolecfac.hpp"
  523. #endif
  524. #ifndef _WOLEIFAM_HPP_INCLUDED
  525. #  include "woleifam.hpp"
  526. #endif
  527. #ifndef _WOLESOBJ_HPP_INCLUDED
  528. #  include "wolesobj.hpp"
  529. #endif
  530. #ifndef _WOLESTOR_HPP_INCLUDED
  531. #  include "wolestor.hpp"
  532. #endif
  533. #ifndef _WOLEDISP_HPP_INCLUDED
  534. #  include "woledisp.hpp"
  535. #endif
  536. #endif
  537.  
  538. #ifdef WCLASS_OLE_DOCUMENT
  539. #ifndef _WOLEFORM_HPP_INCLUDED
  540. #  include "woleform.hpp"
  541. #endif
  542. #endif
  543.  
  544. #ifdef WCLASS_OLE_FONT
  545. #ifndef _WOLEFONT_HPP_INCLUDED
  546. #  include "wolefont.hpp"
  547. #endif
  548. #endif
  549.  
  550. #ifdef WCLASS_OLE_INITIALIZE
  551. #ifndef _WOLEINIT_HPP_INCLUDED
  552. #  include "woleinit.hpp"
  553. #endif
  554. #endif
  555.  
  556. #ifdef WCLASS_OLE_BSTRING
  557. #ifndef _WOLEBSTR_HPP_INCLUDED
  558. #  include "wolebstr.hpp"
  559. #endif
  560. #endif
  561.  
  562. #ifdef WCLASS_OLE_AXSTRING
  563. #ifndef _WAXSTRING_HPP_INCLUDED
  564. #  include "waxstring.hpp"
  565. #endif
  566. #endif
  567.  
  568. #ifdef WCLASS_OLE_APP_OBJECT
  569. #ifndef _WOLEAOBJ_HPP_INCLUDED
  570. #  include "woleaobj.hpp"
  571. #endif
  572. #endif
  573.  
  574. #ifdef WCLASS_OLE_OBJECT
  575. #ifndef _WOLEOBJ_HPP_INCLUDED
  576. #  include "woleobj.hpp"
  577. #endif
  578. #ifndef _WOLEPOBJ_HPP_INCLUDED
  579. #  include "wolepobj.hpp"
  580. #endif
  581. #endif
  582.  
  583. #ifdef WCLASS_OLE_PARAMETER_LIST
  584. #ifndef _WOLEPARM_HPP_INCLUDED
  585. #  include "woleparm.hpp"
  586. #endif
  587. #endif
  588.  
  589. #ifdef WCLASS_OLE_PICTURE
  590. #ifndef _WOLEPICT_HPP_INCLUDED
  591. #  include "wolepict.hpp"
  592. #endif
  593. #endif
  594.  
  595. #ifdef WCLASS_OLE_RELEASE_INTERFACE
  596. #ifndef _WOLERLS_HPP_INCLUDED
  597. #  include "wolerls.hpp"
  598. #endif
  599. #endif
  600.  
  601. #ifdef WCLASS_OLE_LOCK_SERVER
  602. #ifndef _WOLELOCK_HPP_INCLUDED
  603. #  include "wolelock.hpp"
  604. #endif
  605. #endif
  606.  
  607. #ifdef WCLASS_OLE_DISPATCH_HELPER
  608. #ifndef _WDSPHLPR_HPP_INCLUDED
  609. #  include "wdsphlpr.hpp"
  610. #endif
  611. #endif
  612.  
  613. #ifdef WCLASS_OPTION_BUTTON
  614. #ifndef _WOPTBTTN_HPP_INCLUDED
  615. #  include "woptbttn.hpp"
  616. #endif
  617. #endif
  618.  
  619. #ifdef WCLASS_RECTANGLE
  620. #ifndef _WRECT_HPP_INCLUDED
  621. #  include "wrect.hpp"
  622. #endif
  623. #endif
  624.  
  625. #ifdef WCLASS_REFERENCE_OBJECT
  626. #ifndef _WREFOBJ_HPP_INCLUDED
  627. #  include "wrefobj.hpp"
  628. #endif
  629. #endif
  630.  
  631. #ifdef WCLASS_REGION
  632. #ifndef _WREGION_HPP_INCLUDED
  633. #  include "wregion.hpp"
  634. #endif
  635. #endif
  636.  
  637. #ifdef WCLASS_REGISTRY
  638. #ifndef _WREGISTR_HPP_INCLUDED
  639. #  include "wregistr.hpp"
  640. #endif
  641. #endif
  642.  
  643. #ifdef WCLASS_RESOURCE_ID
  644. #ifndef _WRESID_HPP_INCLUDED
  645. #  include "wresid.hpp"
  646. #endif
  647. #endif
  648.  
  649. #ifdef WCLASS_RICH_EDIT
  650. #ifndef _WRICHEDT_HPP_INCLUDED
  651. #  include "wrichedt.hpp"
  652. #endif
  653. #endif
  654.  
  655. #ifdef WCLASS_SCROLLBAR
  656. #ifndef _WSCROLLB_HPP_INCLUDED
  657. #  include "wscrollb.hpp"
  658. #endif
  659. #endif
  660.  
  661. #ifdef WCLASS_SIZE
  662. #ifndef _WSIZE_HPP_INCLUDED
  663. #  include "wsize.hpp"
  664. #endif
  665. #endif
  666.  
  667. #ifdef WCLASS_SLIDER
  668. #ifndef _WSLIDER_HPP_INCLUDED
  669. #  include "wslider.hpp"
  670. #endif
  671. #endif
  672.  
  673. #ifdef WCLASS_SPINBUTTON
  674. #ifndef _WUPDOWN_HPP_INCLUDED
  675. #  include "wupdown.hpp"
  676. #endif
  677. #endif
  678.  
  679. #ifdef WCLASS_SPLITBAR
  680. #ifndef WSPLITB_HPP_INCLUDED
  681. #  include "wsplitb.hpp"
  682. #endif
  683. #endif
  684.  
  685. #ifdef WCLASS_STATIC
  686. #ifndef _WSTATIC_HPP_INCLUDED
  687. #  include "wstatic.hpp"
  688. #endif
  689. #endif
  690.  
  691. #ifdef WCLASS_STATUSBAR
  692. #ifndef _WSTATUS_HPP_INCLUDED
  693. #  include "wstatus.hpp"
  694. #endif
  695. #endif
  696.  
  697. #ifdef WCLASS_STRING
  698. #ifndef _WSTRING_HPP_INCLUDED
  699. #  include "wstring.hpp"
  700. #endif
  701. #endif
  702.  
  703. #ifdef WCLASS_FILEPATH
  704. #ifndef _WFILPATH_HPP_INCLUDED
  705. #  include "wfilpath.hpp"
  706. #endif
  707. #endif
  708.  
  709. #ifdef WCLASS_TEXTBOX
  710. #ifndef _WTEXTBOX_HPP_INCLUDED
  711. #  include "wtextbox.hpp"
  712. #endif
  713. #endif
  714.  
  715. #ifdef WCLASS_THREAD
  716. #ifndef _WTHREAD_HPP_INCLUDED
  717. #  include "wthread.hpp"
  718. #endif
  719. #endif
  720.  
  721. #ifdef WCLASS_TIMER
  722. #ifndef _WTIMER_HPP_INCLUDED
  723. #  include "wtimer.hpp"
  724. #endif
  725. #endif
  726.  
  727. #ifdef WCLASS_TOOLBAR
  728. #ifndef _WTOOLBAR_HPP_INCLUDED
  729. #  include "wtoolbar.hpp"
  730. #endif
  731. #endif
  732.  
  733. #ifdef WCLASS_TOOLTIP
  734. #ifndef _WTOOLTIP_HPP_INCLUDED
  735. #  include "wtooltip.hpp"
  736. #endif
  737. #endif
  738.  
  739. #ifdef WCLASS_TREEVIEW
  740. #ifndef _WTREEVW_HPP_INCLUDED
  741. #  include "wtreevw.hpp"
  742. #endif
  743. #endif
  744.  
  745. #ifdef WCLASS_WELL
  746. #ifndef _WWELL_HPP_INCLUDED
  747. #  include "wwell.hpp"
  748. #endif
  749. #endif
  750.  
  751. #ifdef WCLASS_WINDOW
  752. #ifndef _WWINDOW_HPP_INCLUDED
  753. #  include "wwindow.hpp"
  754. #endif
  755. #endif
  756.  
  757. #ifdef WCLASS_WINDOW_MAIN
  758. #ifndef _WWINMAIN_HPP_INCLUDED
  759. #  include "wwinmain.hpp"
  760. #endif
  761. #endif
  762.  
  763. #ifdef WCLASS_WIZARD
  764. #ifndef _WWIZARD_HPP_INCLUDED
  765. #  include "wwizard.hpp"
  766. #endif
  767. #endif
  768.  
  769. #ifndef NO_WCM_DATABASE_SUPPORT
  770.  
  771. #include "wdataobj.hpp"
  772. #include "wdatasrc.hpp"
  773. #include "wquery.hpp"
  774. #include "wtransac.hpp"
  775. #include "wdatanav.hpp"
  776.  
  777. #endif
  778.  
  779. #include "wptd.hpp"
  780. #include "wmasktb.hpp"
  781.  
  782. #include "woptima.hpp"
  783.  
  784. //
  785. // Keep this last...
  786. //
  787.  
  788. #include "wnew.hpp"
  789.  
  790. #ifdef _WNO_PRAGMA_PUSH
  791. #undef _WNO_PRAGMA_PUSH
  792. #pragma enum pop;
  793. #pragma pack(pop);
  794. #endif
  795.  
  796. #endif
  797.